<?php

namespace App\Kuafu\Pay\Enum;

class FuYouPayEnum extends BasePayEnum
{
    // 支付状态
    const TRADE_STATUS_WAIT   = 'NOTPAY'; // 未支付
    const TRADE_STATUS_WAIT2  = 'ACCEPT'; // 未支付
    const TRADE_STATUS_PAYING = 'USERPAYING'; // 用户支付中
    const TRADE_STATUS_CLOSED = 'CLOSED'; // 已关闭
    const TRADE_STATUS_REFUND = 'REFUND'; // 转入退款
    const TRADE_STATUS_FAIL   = 'PAYERROR'; // 支付失败(其他原因，如银行返回失败)
    const TRADE_STATUS_OK     = 'SUCCESS'; // 交易支付成功

    // 退款状态
    const REFUND_STATUS_OK    = 'SUCCESS';
    const REFUND_STATUS_CLOSE = 'PAYERROR'; // 退款关闭。
    const REFUND_STATUS_ING   = 'USERPAYING'; // 退款已受理(超时或状态未知，等T+1富友处理)

    // 支付渠道配置
    const PAYMENT_RATE              = 0.003; // 富友支付宝微信
    const PAYMENT_UNION_PAY_RATE    = 0.006; // 富友网商银行
    const PAYMENT_SETTLEMENT_PERIOD = 'T+1';
    const PAYMENT_NAME              = '富友';
}
